import type { Router, RouteLocationNormalized } from 'vue-router'

export function setupRouterGuards(router: Router) {
  router.beforeEach((to: RouteLocationNormalized, _from: RouteLocationNormalized, next) => {
    // 设置页面标题
    document.title = `${to.meta.title || 'AiSense'} - 探索 AI 的无限可能`
    next()
  })

  router.afterEach(() => {
    // 页面切换后滚动到顶部
    window.scrollTo(0, 0)
  })
} 